Amethodology
نویسندگان
چکیده
A pattern is a solution to a problem in a context. This paper uses the pattern form to address a basic problem in software development today: which methodology shall we pick to rule our project? Introduction You’re sitting there, contemplating the start of a new project. You have (perhaps) a potential team of programmers, project managers, office cleaners, specification gurus, architects, testers, telephone sanitizers, configuration management specialists etc. How are you going to coordinate them? How are they going to coordinate themselves? Even imagining the strictly personnel management side has been taken care of (or not) according to the whims and working of your company, the technical management is more difficult. You’ll need an agreed way of working, of agreeing in advance what we’re going to do, and of cementing technical contracts between developers – in other words, you need a methodology. There are many Audi-driving ‘consultants’ who will gather around to help you help them meet their sales quotas. But how do you make the right decision? Almost always, this decision gets ignored. Perhaps one particular methodology is allpervasive in the developers’ world. Perhaps they’re all fired up and enthusiastic about the latest CV-enhancing opportunity a new approach will give them. Perhaps nobody’s ever given the time to thinking about that at all, and therefore the approach has defaulted to the last common denominator [8]. And perhaps, just perhaps, whichever approach is used is in fact the best one for the job. But don’t bet on it! In this paper we’re going to look at some various methodologies in common use in the current decade. This paper won’t teach you how to use them, or even very much about what they do, but rather it will highlight features and strengths and weaknesses of each for different kinds of projects.
منابع مشابه
Using UN/CEFACT'S Modelling Methodology (UMM) in e-Health Projects
UN/CEFACT’s ModellingMethodology (UMM) is amethodology created to capture the business requirements of inter-organizational business processes, regardless of the underlying technology. An example of how to apply UMM to an inter-enterprise e-health project is presented in this paper.
متن کاملOn Controllability Problems of High-Order Dynamical Multi-Agent Systems
Controllability problemsof dynamical high-order multi-agent systems are concerned. Amethodology on graph topology transformation is proposed, which can help to analyze the controllability. According to this methodology, a path can be regarded as controllability canonical form of graph, and any controllable graph can be transformed into an equivalent path. Besides, controllability of heterogeneo...
متن کاملAn improved methodology to design rate compatible punctured turbo codes
In thiswork,we improve amethodology to design families of Rate Compatible Punctured Turbo Codes in order to provide lower Bit Error Rate at the error floor region considering small size interleavers (<1,024) and their particular structure.
متن کاملDocument clustering using nonnegative matrix factorization
Amethodology for automatically identifying and clustering semantic features or topics in a heterogeneous text collection is presented. Textual data is encoded using a low rank nonnegative matrix factorization algorithm to retain natural data nonnegativity, thereby eliminating the need to use subtractive basis vector and encoding calculations present in other techniques such as principal compone...
متن کاملAugmenting supersaturated designs with Bayesian D-optimality
Amethodology is developed to add runs to existing supersaturated designs. The technique uses information from the analysis of the initial experiment to choose the best possible follow-up runs. After analysis of the initial data, factors are classified into one of three groups: primary, secondary, and potential. Runs are added to maximize a Bayesian D-optimality criterion to increase the informa...
متن کاملModelling and analysis of spiking neural P systems with anti-spikes using Pnet lab
Petri Nets are promising methods for modelling and simulating biological systems. Spiking Neural P system with anti-spikes (SN PA systems) is a biologically inspired computing model that incorporates two types of objects called spikes and anti-spikes thus representing binary information in a natural way. In this paper, we propose amethodology to simulate SN PA systems using a Petri net tool cal...
متن کامل